چند روزیه تو یه گروه تلگرامی لاراول عضوم ، انقد سوالای سطح پایین پرسیده میشه که قلبت درد میگیره… تصمیم گرفتم هر از چندگاهی در مورد مقدمات لاراول حرف بزنم و خب اولین چیزی که ملت درگیرشن همین Illuminate/HTML هست… توی لاراول ۴ هلپر HTML بصورت پیشفرض وجود داره و توی لاراول ۵ برداشته شده… خوشبختانه HTML بصورت یه پکیج جدا وجود داره و میتونید ازش استفاده کنید براحتی…
برای نصب Illuminate/HTML ابتدا کد زیر رو توی روت پروژه ران کنید :
composer require "illuminate/html":"5.0.*"
قدم دوم اینه که /config/app.php رو باز کنید و خطهای زیر رو اضافه کنید :
'providers' => [ ... 'Illuminate\Html\HtmlServiceProvider', ], 'aliases' => [ ... 'Form'=> 'Illuminate\Html\FormFacade', 'Html'=> 'Illuminate\Html\HtmlFacade', ],
الان همه چی حله… برای تست هم میتونید از ابزار tinker استفاده کنید
php artisan tinker > Form::text('foo') "<input name=\"foo\" type=\"text\">"
موفق باشید 🙂
الان دیگه html از هسته لاراول جدا شده و بصورت پکیج جدا از illuminate در laravelcollective.com توسعه داده میشه… برای نصبش توی composer.json کد زیر رو اضافه کنید :