درود و خسته نباشید
Resource در route های لارول چه کاربردی داره؟
وقتی میخوای یه کنترلر بسازی ، اگه آخرش -r یا --resource روبزنی
کنترلر به همراه چند متود داخلش ایجاد میشه
متود هایی از قبیل:
show
create
update
delete
سلام
@alighalehban1379
استفاده از این روت کار رو برای شما ساده میکنه و سریع
توی CMD بزنید
php artisan route:list
لیست روت هایی که با روش resource ساخته شده، اسمشون ، آدرسشون ، اسم متد ها تمامی مشخص هست
با resource میتونید سریعتر از حالت دستی عملیات CRUD رو در لاراول انجام بدید
ملزوماتش رو خودش سریع میسازه و آماده میکنه
معمولا شما یک سری عملیات های خاص رو تحت وب انجام میدید٬ بطور مثال در مورد مقالات:
که اصطلاحا بهش CRUD میگن (مخفف Create, Read, Update and Delete)
حال وقتی که شما از Resource Route استفاده میکنید٬ مثل حالت زیر:
Route::resource('articles', 'ArticleController');
در این حالت لاراول Route هایی که برای عملیات CRUD لازمه رو اضافه میکنه٬ یعنی با یک خط کد ۷ تا Route رو تعریف میکنه به نامهای:
سلام ، من توی این بحث Form از Crud به مشکل خوردم .
4 تا عکس از کد و اجرا میفرستم .
:: کد های Create.blade.php
http://s15.picofile.com/file/8409172650/1.JPG
:: کد های :: PostsConteroller
http://s14.picofile.com/file/8409172676/2.JPG
:: کد های :: Web.php
http://s14.picofile.com/file/8409172692/3.JPG
::کد اجرایی صفحه cms.test/posts/create
http://s15.picofile.com/file/8409172718/4.JPG
لطفا جواب رو یه خورده سریع تر از حالت عادی بفرستید .
شفاف و کامل باشه که بتونم متوجه بشم .
@farhadi
درود
یه تغییر جزئی داشته.. قبلا اسم کنترلر رو به صورت یه رشته میگرفت:
Route::resource('some-resource', 'SomeController');
الان به این شکل میگیره:
Route::resource('some-resource', SomeController::class);
هر چند که با استفاده از class:: هم در نهایت یه استرینگ به وجود میاد.
@ali.bayat درسته. منظورم ادرس دهی کنترلر بود. not found داشت. مجبور شدم آدرس کامل بهش بدم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟