NGOBAR #18 – BELAJAR LARAVEL UNTUK PEMULA – 2. Controller, Database, Migration & Model

NGOBAR #18 - BELAJAR LARAVEL UNTUK PEMULA - 2. Controller, Database, Migration & Model

NGOBAR #18 – BELAJAR LARAVEL UNTUK PEMULA – 2. Controller, Database, Migration & Model

Melanjutkan pembelajaran Laravel 5.8 kita sebelumnya, kali ini kita akan membahas mengenai CONTROLLER, DATABASE, MIGRATION dan MODEL


Video Sebelumnya
https://youtu.be/eRZFGSCkAnw


Laravel
https://laravel.com/


KELAS PREMIUM “Full-Stack Designer”
http://bit.ly/FullStackDesigner


Yang harus kalian pelajari sebelum ini :

– Belajar PHP untuk Pemula
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6

– OOP Dasar pada PHP
https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p

– Membuat Aplikasi MVC dengan PHP
https://www.youtube.com/playlist?list=PLFIM0718LjIVEh_d-h5wAjsdv2W4SAtkx

– Membuat Aplikasi dengan CodeIgniter
https://www.youtube.com/playlist?list=PLFIM0718LjIVdFn6LHoD5gJ8UjvI1Baqp

– Composer
https://www.youtube.com/edit?o=U&video_id=hehfb2oz8xI&ar=3

– GIT dan GitHub
https://www.youtube.com/playlist?list=PLFIM0718LjIVknj6sgsSceMqlq242-jNf


MEDIA SOSIAL

http://instagram.com/sandhikagalih
https://www.facebook.com/WebProgrammingUNPAS
http://codepen.io/webprogrammingunpas
https://github.com/sandhikagalih
http://twitter.com/sandhikagalih


UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/

terimakasih dan selamat #ngoding!

@sandhikagalih
NGOBAR #18 – BELAJAR LARAVEL UNTUK PEMULA – 2. Controller, Database, Migration & Model



NGOBAR #18 – BELAJAR LARAVEL UNTUK PEMULA – 2. Controller, Database, Migration & Model

Related posts

44 Thoughts to “NGOBAR #18 – BELAJAR LARAVEL UNTUK PEMULA – 2. Controller, Database, Migration & Model

  1. In Connection.php line 647:

    SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table `users` (`id` int unsigned not null auto_increment primary key, `name` v

    archar(191) not null, `email` varchar(191) not null, `password` varchar(191) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp nu

    ll) default character set utf8mb4 collate utf8mb4_unicode_ci)

    In Connection.php line 449:

    SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists
    mohon direspons pak errornya

  2. Pak mau tanya yang dimenit 34:32 . Itu folder untuk linux nya kok gak nemu ya pam yg folder untuk socket.

    Mungkin teman2 ada yang pake linux. Bantu jawab ya.

  3. untuk yang pake linux..

    jika muncul error ini saat buat migrate :
    IlluminateDatabaseQueryException : could not find driver (SQL: select * from information_schema.tables where table_schema = coba_lara and table_name = migrations and table_type = 'BASE TABLE')

    coba di cek dulu versi php nya dengan cara :
    php -v

    setelah itu kita install lagi phpnya dengan cara :
    sudo apt-get install php7.2-mysql *sesuaikan dengan versinya

    setelah itu lakukan migrate kembali

  4. "Saya sebenernya nyontek kok, jangan tertipu"
    – Pak Dika >_<

  5. makasih bang Sandhika, content abang sangat recomended buat seorang pemula spt saya tapi juga cocok buat professional..

  6. mau nanya,kenapa ya, udah pake url tapi pas bukan di development mode(pake xampp) tetep gabisa jalan…ada yang bisa bantu??

  7. saya dapat eror seperti ini knpa ya
    sudah coba edit AppServiceProvider tp masih ada eror

    SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table `users` (`

    id` int unsigned not null auto_increment primary key, `name` varchar(191) not null, `email` varchar(191) not null,

    `password` varchar(191) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` tim

    estamp null) default character set utf8mb4 collate utf8mb4_unicode_ci)

  8. Bang kalo akses controller dan viewnya di dalam sub folder gimana ya?

  9. Pak Dhika kenapa saya udah ganti database di file .env dengan database punya saya tapi malah error kaya gini
    SQLSTATE[HY000] [1049] Unknown database 'laravel' (SQL:select * from `mahasiswa`)

    Terimakasih 🙏

  10. pak . sya belajar beginian krna sp dari dosen saya ,,, klo dah di buatin! plis jgn di ajrin buat ngapus lagi, seperti di menit 18:19 !! aku dah cape bnget buat ngikutinnya ,,,ya allah

  11. #ask.. pak saya sudah buat {{ URL ('/about') }}, tapi tetap tidak jalan dilocalhost, kalau di development servernya jalan, udah coba googling dan ganti .htaccess, tapi belum bisa juga, kenapa ya…?

  12. dosen online terbaik, pak kok di channelnya ga ada kontent ASP.NET sih? saran dong chanel buat belajar asp yg ngajarinnya enak kayak pak shandi dmn yah???

  13. Assalaamualaikum Bapak guru
    Saya belajar Laravel ini saat saya di SMK
    tapi sayang nya tidak lanjut di jenjang pendidikan yang lebih tinggi
    iya karena suatu alasan klasik ya hehe ''Ekonomi
    terus saya memutuskan untuk bekerja dan pekerjaan saya tidak nyambung sama jurusan saya saat sekolah dulu wkwkwk maklum lah ya cuma lulusan smk
    terus saya kangen masa masa bikin codingan web
    setelah saya coba lagi eh ada beberapa hal yang lupa wkwkwk ilmunya karatan kali ya
    dan akhirnya searching lah atau googling tapi yang menurut saya paling nyaman adalah belajar di Chanel Bapak ini
    #Maaf_Curhat

  14. Terimakasih atas penjelasannya pak.
    Pak maaf kenapa harus id yang menjadi PK dalam tabel? Bisa tidak jika PK diganti dengan NIM mahasiswa?
    Dan bisa tidak ketika melakukan migrasi tabel database membuat NIM menjadi PK, karena jika migrasi id otomatis keluar pak.
    Itu saja pak mohon penjelasannya terimakasih

  15. Ini chanel baru prtama nonton udah lngsung gua like 👍 mantap

  16. Pak kenapa ya error waktu migrate databages

    SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))

    PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key

    length is 767 bytes")

    C:xampphtdocslaravelvendorlaravelframeworksrcIlluminateDatabaseConnection.php:459

    PDOStatement::execute()

    C:xampphtdocslaravelvendorlaravelframeworksrcIlluminateDatabaseConnection.php:459

  17. Cara cek lokasi DB_SOCKET di Linux Ubuntu kayak apa yaa pak, soalnya saya pake Linux Ubuntu 18.10

  18. kenapa ya $loop saya ga di bilang nya undefined variable : loop , bukannya udh ada langsung pas kita buat foreach

  19. selamat pagi pak, saya muncul error gini. apa yang salah ya pak?SymfonyComponentDebugExceptionFatalThrowableError

  20. banyak kegagalan setiap saya ikutin kodingan mas dika, tapi saya tetap semangat karna ke inginan untuk bisa, dn alhamdulillah berkat mas dika saya sedikit memahami, terimakasih banyak ya mas, sengat sangat bermanfaat ilmunya mas

  21. Pusing pas migrasi nya ga muncul tabel baru yg dibuat, padahal udh nambahin yg facades gtu lah

  22. Sy biasanya ngoding langsung di editor cpnelnya… nah kl di laravel untuk menjalankan comment di cpanel share hosting gmn caranya?

  23. Info pengguna windows bila setelah AppServiceProvider.php diubah menjadi 255 tetap error bisa coba ubah menjadi 191, untuk kasus saya sih berhasil *jangan lupa reset dulu migrate nya sama hapus tabelnya dulu untuk mencoba

    use IlluminateSupportFacadesSchema;

    public function boot()

    {

    Schema::defaultStringLength(191);

    }

  24. Akhirnya, boleh lupa pake titik koma!

  25. Pak saya bikin controller untuk nama yang memiliki spasi gak bisa ya pak? Caranya bagimana😭

  26. Itu di laravel, routing harus dibuat 1 persatu yah, maksudnya 1 route 1 controller 1 metode, gak bisa pake template atau general gitu yak kayak di ASP.NET? Cukup buat 1 routing sudah mewakili semua controller di path yang di identfikasiin?

  27. sekedar info, kalau puny error seperti ini :

    SQLSTATE[HY000] [1049] Unknown database 'laravel'

    databaseny sudah di ubah tapi g ngaruh juga, lakukan perintah :
    php artisan cache:clear

  28. Bahas relationship many to many dan one to many dong pak, sama pivot table

  29. Maaf pak ,sy pake windows dan migration punya sy masih error walaupun sudah diatur seperti yang bapa instruksikan.. mohon bantuannya pa

  30. permisi pak dika, ini saya kan .env udah di rubah sesuai nama db, tapi kok di webnya recognisinya masih laravel ya nama db nya?

    SQLSTATE[HY000] [1049] Unknown database 'laravel' (SQL: select * from `mahasiswa`)

  31. Bapak saya mau nanya kenapa ya di phpmyadmin nama database sudah sama wpu_laravel terus di bagian .env dia juga udah saya ganti ke wpu_laravel tapi kenapa ketika di running itu dia selalu ngeset bahwa kita itu harus pake database yang namannya 'laravel' saya bingung pak.solusiinya biar dia ga ngeset atau ngebaca 'laravel' terus gimana ya,, padahal dah saya ganti save tetep aja gitu.

  32. could not find driver (SQL: select * from `mahasiswa`)

  33. pak , saya mendapat sebuah masalah ..

    di sesi query builder setelah saya dump ,

    hasil di browser " sqlstate…unknow databese 'laravel' from mahasiswa

    gimana solusinya ya ?

  34. Assalamualaikum, kak shandika terimakasih dengan video2nya udah saya like semua hehe, kak mungkin bisa bikin playlist tersendiri untuk pem.laravel , dengan isi cara pembuatan function sendiri di laravel dll , karena itu yang sering kita gunakan kak .

  35. boleh tanya gak kalau misal keluar error
    SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from `mahasiswa`)

    yang salah apa nya ya ?

  36. izin timestamp ya pak. 48:41 bila migration error

  37. mohon bantuannya ketika saya mulai memasukan koding :
    $users = DB::table('mahasiswa')->get();
    dump($mahasiswa);

    di Mahasiswa Controller. Lalu ketika dijalankan muncul :

     SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4' (SQL: select * from `mahasiswa`)

    setelah menggantinya dengan 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', masih tetap tidak bisa , kenapa ya?

  38. Kang dika, mohon di perbanyak dong konten laravelnya buat login system dll. Soalnya di channel sebelah penjelasanya tidak terlalu lengkap penjelasanya Terimakasih, semoga di baca:)

  39. terimakasih banyak lohh pak bener" terimakasih saya jadi bisa menggunakan laravel.. mantuul pokoke

  40. Maaf mengganggu, apakah ada yg pernah error seperti ini dan sudah solved?

    IlluminateDatabaseQueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))

    Mohon pencerahan nya agan2 semua, terima kasih
    *Sudah mencoba seperti yg pak dhika sarankan di AppServiceProvider, tapi tetap saja tidak bisa

  41. Mantap pak, penjelasannya sangat jelas, bikin semangat ngoding!

Leave a Comment