Error laravel migrate pada MAMP


Assalamu'alaikum Wr Wb ...

Selamat berjumpa lagi sahabat, ntah kenapa di kepala ini saya ingin sekali berpindah framework dari Codeigniter ke Laravel ntah apa motivasinya migrasi ke Laravel, yang pada perinsip nya semua Framework sama memudahkan kita membuat aplikasi secara standard penulisan. Mudah-mudahan dengan mempelajari Laravel tambah pula ilmunya dan tidak mengurangi nilai ibadah kepada Allah (Jangan Lalai Sholat Wajib dan Sunahnya ). Aamiin. 

Kali ini saya pelajari serius laravel dan langsung ke versi yang terbarunya 5.1 saat ini, saya coba migrasi project-project yang telah di buat dari Framework Codeigniter yang betujuan untuk menganalisa sejauh mana perbedaan-nya.... loch kok menyimpang dari judul .. hehehehe. Balik lagi ke judul yang mungkin nanti saya akan share apa saja temuan-temuan (seperti inspektur), dan kelebihan nya. Yang pasti saya harus menyesuaikan gaya penulisan coding dari CI ke Laravel. 

Baru mencoba perintah php artisan migrate langsung ketemu error seperti ini ...
langsung saja tanya mbah google ... ternyata ada kekeliruan pada lokasi file mysql.sock , saya menggunakan MAMP setelah di cocokan dengan php.ini ternyata lokasi ada di  '/Applications/MAMP/tmp/mysql/mysql.sock'. Akhirnya sesuai petunjuk harus menambahkan satu baris untuk meyesuaikan nya. 

Scrip lengkapnya seperti berikut :

'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'forge'),
            'username'  => env('DB_USERNAME', 'forge'),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
            'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',


setelah menambahkan             'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock' 
akhirnya bisa  juga perintah php artisan migrate 


oke fix .... mudah-mudahan ini bukan awal yang susah buat belajar selanjutnya framework Laravel.

Komentar