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