به نام خدا
در این قسمت با controller در laravel آشنا میشیم

با routes بیشتر کار میکنیم

یه فایل در فولدر controller میسازم و با کار بیشتر میتونیم کدهای ارتباطی بین pageها را درک کنیم

پس مینویسم در cmd :
php artisan make:controller controlleruser


Capture1.PNG


معنی این کد این است که: در فولدر controller یه فایل به اسم controlluser بساز.

run میکنیم laravel را:
php artisan serve
معنی این کد این است که: در php آماده کن laravel


حالا میخوام در فایل جدید function بنویسم.

Capture6.PNG



compact میتونه منتقل کنه چیزی رو که در function نوشتیم به template
return view یعنی اینکه به کاربر این آدرس را نشون کاربر بده و اسم اون آدرس فایل home.blade.php در فولدر view


برای اینکه میخوایم ارتباطی بین function و کاربر ارتباط برقرار کنیم بایست فایل web.php را در routes باز کنیم .

Capture3.PNG

controlluser اسم فایل ماست که در آن function showuser را نوشتیم.
@ ارتباط بین function با فایلیست که درون آن عملیات نوشته میشه

این فایل home.blade.php در فولدر view است
Capture5.PNG



این نتیجه کار ماست

Capture7.PNG
لینک فیلم این آموزش :
https://aparat.com/v/hrWaV

تشکر