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

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

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

[php]
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",
        ]);
    }
}
[/php]

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

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

[php]
<h1>
    welcome to  echo $title;
</h1>
[/php]

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

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

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

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

آموزش فریم ورک Yii index ,فایل ,article ,نمایش ,ایجاد ,view ,فایل index ,نمایش دیتا ,article index ,اکشن index ,index blade ,فایل index blade منبع

مشخصات

تبلیغات

آخرین ارسال ها

آخرین جستجو ها

نایس بلاگ پساپس MahdisKalantari پسر بی همه چیز زیرنویس فارسی فصل 2 13 دلیل برای 13 reasons why