刀片不适用于laravel 5.5.23

时间:2017-12-09 07:46:55

标签: php laravel laravel-5

我正在laravel 5.5.23上编写我的第一个简单应用程序。它工作正常。但在创建标准身份验证(我使用php artisan make:auth命令)后,刀片模板不起作用。它们显示普通页面。 我的web.php:

Auth::routes();
Route::any('/', "HomeController@index");
Route::get('message/{id}/edit', ['uses'=>'HomeController@edit'])->where(['id'=>'[0-9]+']);

我的控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
    $data=["page_title"=>"Доска объявлений","h1_title"=>"Доска объявлений"];
        return view('index',$data);
    }

    public function edit($id)//board.ads.edit
    {
    $data=['page_title'=>'Редактирование объявления','h1_title'=>'Добавление объявления'];
        return view('board.ads.edit',$data);
    }
}

我的两个模板中的第一个(现在都不起作用):

<?
echo $page_title;?><!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"/>
    <title>{{isset($page_title)? $page_title : 'Доска объявлений на Laravel 5.5' }}</title>
</head>
<body>
<div class="container">
    <h1 class="text-center">{{isset($h1_title)? $h1_title : 'Доска объявлений на Laravel 5.5' }}</h1>
    <hr/>
    @yield('content')

</div>


<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>

请帮助。

0 个答案:

没有答案