سلام دوستان ببخشید فرق این دو خط کد چیه؟؟
echo Form::model($user, ['route' => ['user.update', $user->id]])
و این
echo Form::open(['route'=>['user.update',$user->id]])
سلام
تو حالت اول که model هست
وقتی شما ازش استفاده میکنی و مثلا یوزر رو به عنوان مدل میدی
خود لاراول کالکتیو میاد به صورت خودکار بر اساس نام المان ها و نام فیلد ها مقادر رو جایگزین میکنه
مثلا اگه اسم یک input رو بزاری email و تو مدل user فیلدی به نام email داشته باشی خوده لاراول کالکتیو میاد مقدار ایمیل user رو به عنوان value اون Input قرار میده
اما در حالت دوم خودتون دستی باید این کار رو انجام بدید
@hosseindarvishi021
اها
بعد یعنی بخاطر همین value هست که میگن برای فرم edit از form::model و برای create از form::open استفاده کنید؟
در ضمن در حالت model تو تا راه داری
یا به صورت دستی خودت مقدار رو ست کنی یعنی جای value بنویسی مثلا user->email که این میشه روش دستی
ولی اگر بخوای خودش خودکار VALUE رو جایگزی کنه باید NULL اینجوری خودش خوکار فیلد رو پر میکنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟