آموزش کار با فرم ها در لاراول به زبان ساده
در لاراول تگ های مختلفی تعبیه شده است تا بتوان به راحتی و بسیار ایمن ، از فرم های 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 - خروجی که به شما نمایش داده می شود، مطابق تصویر زیر می باشد.
این فصل در یک نگاه:
آشنایی با امکانات جدید لاراول ۷…
برخی از سرفصل های این پکیج آموزشی : لاراول چیست و چرا ما لاراول استفاده میکنیم کامپوزر کارش چیه و نصب اون نصب لاراول آموزش نصب لاراول از طریق اینستالر آموزش نصب لاراول با استفاده ا…این فصل در یک نگاه:
بهترین و پر بازده ترین روش تبدیل بازدیدکننده سایت به مشتری تبلیغات هدفمند و برند سازی هوشمندانه با ایمیل می باشد. ایمیل…
وبینار(سمینار آنلاین) آموزش تکنیک های ایمیل مارکتینگ اگر تا انتها این متن را مطالعه کنید نظر شما در مورد ایمیل مارکتینگ 180 درجه عوض می شود!! بر هیچکس پوشیده نیست که از سال 1972 که ای…این فصل در یک نگاه:
مباحث تکمیلی فریم ورک لاراول…
فصل اول :آموزش مقدماتی فریم ورک لاراول معرفی فریم ورک لاراول و پیشنیازهای انجام کار انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک معرفی روش های نصب پروژه لاراولی از طریق سایت گی…این فصل در یک نگاه:
مباحث مقدماتی فریم ورک react.js…
توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …