پرش به محتوا

آموزش نصب Illuminate/HTML در لاراول ۵

چند روزیه تو یه گروه تلگرامی لاراول عضوم ، انقد سوالای سطح پایین پرسیده میشه که قلبت درد میگیره… تصمیم گرفتم هر از چندگاهی در مورد مقدمات لاراول حرف بزنم و خب اولین چیزی که ملت درگیرشن همین 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 کد زیر رو اضافه کنید :