Pengunaan Framework Laravel harus tau ini
Pengunaan Framework Laravel harus tau ini
Haloo.. saya bloger baru lahir yang tak mahir bermain kata ,
hari ini gw mau berbagi ilmu yang gw tau seputar framework laravel *wlw cuma dikit pake banget 😄
gw py pengalaman gk enak ketika make aplikasi ini, krna ketidak tauan gw akan debug yang menampilkan semua enviroment server terutama database, yang mna karyawan di perusahaan user gw ini sangat kreatif , dan mencoba-coba dan begitu lah,, database gw lenyap dan gw jd tersangka. *udah udah curhat ya.
langsung aja nih boy..
kita anggap aja lo udah ada prgram nya dan lo udah paham sama instalasi dll
ada beberapa hal yang harus diperhatikan ketika aplikasi laravel ini digunakan byk org (berdomain perusahaan)
- Debug : diserver production biasa nya kita tidak mengaktifkan debug, padahal secara pekerjaan ini sangat membantu ketika ada problem , tetapi sangat sensitiv karena ketika debug di aktifkan, laravel memunculkan semua settingan enviroment server slah satu nya dalah databse beserta password dan user nya. ini seperti ngasih kunci rumah ke maling. nah sekarang gmna debug true tpi enviroment terjaga karna biasa nya server developmen berjalan normal tetapi di production malah error , ini gw kasih
- lo buka file .env, edit
APP_ENV=production
APP_DEBUG=true
lalu save.
- Lo buka File app.php di folder project lo /config/app.php
- lo edit tambahin ini, setelah tag 'aliases' => [],
'debug_blacklist' => [
'_COOKIE' => array_keys($_COOKIE),
'_SERVER' => array_keys($_SERVER),
'_ENV' => array_keys($_ENV),
],
lalu save.
- selanjut nya , lo keterminal (bukan mau naik bus ya), cmd(gk rekomended, biasa nya gk bisa gt) atau poweshell atau cmder arahin ke folder project lo lalu ketika perintah berikut
php artisan key:generate && php artisan config:clear && php artisan cache:clear && php artisan view:clear && php artisan route:clear && composer dump-autoload -o
- panjang bener, iya penjelasa nya di bawah - error Http dan Https mixed : ini terjadi jika server lo make ssl dan memakai load balanced
- lo buka file app/Providers/AppServiceProvider.php
- ketik ini setalah name space
use Illuminate\Support\Facades\Schema;
- lalu pada function boot tambahkan berikut
lalu save,
* perintah artisan nya panjang bner buat ape?? jd gini boy laravel tuh setiap di tempat di taro nya aplikasi itu dia mengunakan key generate untuk diidentifikasi, jd jgan heran klo lo dpt file aplikasi tp pas di cek di local host dia error, gk seperti aplikasi web yang kek CI atau php natif biasa yang lo copas di htdocs langsung jalan, nah c laravel ini dia bisa di taro di mna aja file nya gk hrus di localhost. ko bisa ?? iya kita make localhost:8000 untuk cek di browser nya. ko gtu? iya ada , cek aja di google php artisan serve itu apa ya... kkwkwkw
Dahlah ya ini adalah secuil berbagi info pengalaman gw yg bekerja dengan Framework ini...semoga bermanfaat.
Komentar
Posting Komentar