مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش کار با فرم ها در لاراول به زبان ساده


در لاراول تگ های مختلفی تعبیه شده است تا بتوان به راحتی و بسیار ایمن ، از فرم های Html استفاده نمود. تمام عناصر اصلی Html به راحتی در لاراول قابل تولید هستند. برای استفاده از این قابلیت، کافیست که پکیج HTML را با استفاده از composer به لاراول اضافه نمایید.

مثال اول :

مرحله 1 – دستور زیر را برای نصب پکیج مورد نظر در خط فرمان وارد کنید :

composer require illuminate/html

 

مرحله 2 – پس از اجرا شدن دستور، پکیج HTML  به لاراول اضافه می شود و پیامی مبنی بر موفقیت آمیز بودن دستور فوق برای شما نمایش داده می شود.

 

مرحله 3 – اکنون باید پکیج HTML را به تنظیمات لاراول اضافه نماییم. برای این منظور فایل config/app.php  را باز کنید و دراینجا است که لیستی از service provider ها را مشاهده خواهید نمود. همانطور که در تصویر می بینید باید service provider مربوط به HTML را به انتهای لیست اضافه کنید. کادر موجود در تصویر زیر، محل قرار گیری این service provider را مشخص می کند.

 

 

مرحله 4 – در این مرحله، باز هم به فایل config/app.php مراجعه کرده و در قسمت aliases، نام های مستعار یاalias های مربوط به FORM  و HTML  را وارد کنید. دقت داشته باشید که هردو alias معرفی شوند.

 

مرحله 5 – حالا همه چیز آماده و مهیا شده است، تا بتوانیم ازعناصر HTML، با استفاده از تگ های لاراول استفاده کنیم. با ما باشید تا به بررسی آنها بپردازیم.

بازکردن فرم (Opening a Form)

{{ Form::open(array('url' => 'foo/bar')) }}
   //
{{ Form::close() }}

 

تولید عنصر برچسب (label)

echo Form::label('email', 'E-Mail Address');

 

تولید کادر ورود متن (Text input)

echo Form::text('username');

 

تعیین یک مقدار پیشفرض (Default Value)

echo Form::text('email', 'example@gmail.com');

 

تولید کادر پسورد (password)

echo Form::password('password');

 

تولید file input

echo Form::file('image');

 

تولید Checkbox و Radio button

echo Form::checkbox('name', 'value');
echo Form::radio('name', 'value');

 

تولید Checkbox و Radio button های انتخاب شده

echo Form::checkbox('name', 'value', true);
echo Form::radio('name', 'value', true);

 

تولید لیست های کشویی (Drop-Down List)

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));

 

تولید دکمه  ثبت (Button Submit)

echo Form::submit('Click Me!');

 

مثال دوم :

یک view به اسم form در آدرس resources/views/form.blade.php بسازید و کدهای زیر را در آن قرار دهید.

<html>
   <body>
      
      <?php
         echo Form::open(array('url' => 'foo/bar'));
            echo Form::text('username','Username');
            echo '<br/>';
            
            echo Form::text('email', 'example@gmail.com');
            echo '<br/>';
     
            echo Form::password('password');
            echo '<br/>';
            
            echo Form::checkbox('name', 'value');
            echo '<br/>';
            
            echo Form::radio('name', 'value');
            echo '<br/>';
            
            echo Form::file('image');
            echo '<br/>';
            
            echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
            echo '<br/>';
            
            echo Form::submit('Click Me!');
         echo Form::close();
      ?>
   
   </body>
</html>

 

مرحله 2- کدهای زیر را در فایل app/Http/routes.php  قرار دهید تا یک route برای view ای که ساختید ایجاد گردد.

Route::get('/form',function(){
   return view('form');
});

 

مرحله 3 - مرورگر تان را باز کنید و آدرس زیر را در آن وارد کنید.

http://localhost:8000/form

 

مرحله 4 - خروجی که به شما نمایش داده می شود، مطابق تصویر زیر می باشد.

فصلِ: 28 , تعداد قسمت ها: 253 , سطح: صفر تا صد

این فصل در یک نگاه:

آشنایی با امکانات جدید لاراول ۷…

برخی از سرفصل های این پکیج آموزشی :   لاراول چیست و چرا ما لاراول استفاده میکنیم کامپوزر کارش چیه و نصب اون نصب لاراول آموزش نصب لاراول از طریق اینستالر آموزش نصب لاراول با استفاده ا…
فصلِ: 1 , تعداد قسمت ها: 2 , سطح: متوسط

این فصل در یک نگاه:

بهترین و پر بازده ترین روش تبدیل بازدیدکننده سایت به مشتری تبلیغات هدفمند و برند سازی هوشمندانه با ایمیل می باشد. ایمیل…

  وبینار(سمینار آنلاین) آموزش تکنیک های ایمیل مارکتینگ   اگر تا انتها این متن را مطالعه کنید نظر شما در مورد ایمیل مارکتینگ 180 درجه عوض می شود!! بر هیچکس پوشیده نیست که از سال 1972 که ای…
فصلِ: 4 , تعداد قسمت ها: 368 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث تکمیلی فریم ورک لاراول…

فصل اول :آموزش مقدماتی فریم ورک لاراول معرفی فریم ورک لاراول و پیشنیازهای انجام کار انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک معرفی روش های نصب پروژه لاراولی از طریق سایت گی…
فصلِ: 1 , تعداد قسمت ها: 155 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث مقدماتی فریم ورک react.js…

توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js  و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید