امروز:پنج شنبه ,۱۳۹۸/۰۳/۳۰
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Laravel / نمایش دیتا در view با استفاده از controller

نمایش دیتا در view با استفاده از controller

نمایش دیتا در view با استفاده از controller

مثال: می خواهیم یک اکشن در controller ایجاد کنیم و از طریق آن یک دیتایی را به ویو ارسال و آن را نمایش دهیم :

مرحله اول : ایجاد اکشن index در کنترلر article
برای ایجاد کنترلر: فایل ArticleControoler.php را در مسیر app->http->controllers ایجاد می کنیم:

namespace App\Http\Controllers;
use App\Article;
use Illuminate\Http\Request;
use View;
use App\Http\Requests;
class ArticleController extends Controller
{
     public function index(Request $request) {
        return view('article.index', [
            'title' => "goyii.ir",
        ]);
    }
}

در کد بالا و در اکشن index ما دیتای goyii.ir را از طریق متغییر title به فایل index.blad.php ارسال می کنیم. که با $title در ویو می توانیم آن را دریافت کنیم.

مرحله دوم:برای نمایش باید ابتدا فولدر article را در مسیر resources->views ایجاد و در آن فایل فایل index.blade.php قرار دهیم:
فایل index.blade.php حاوی کد زیر :

<h1>
    welcome to  echo $title;
</h1>

مرحله سوم : تنظیم routes :
کد زیر را در فایل web.php در فولدر Routes

Route::get('/article/index', 'ArticleController@index');

در کد بالا هرگاه کاربر در مرورگر خود article/index را وارد نماید سیستم اکشن index در کنترلر article اجرا می کند.

نمایش دیتا در view با استفاده از controller
نمایش دیتا در view با استفاده از controller

Check Also

pluck و کاربرد آن در لاراول

pluck  و کاربرد آن در لاراول بار ها اتفاق افتاده که شما برای کوئری زدن …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *