dtfpznrbn503027700 2017-03-13 15:14
浏览 12
已采纳

奇怪的错误“路线未定义”

I'm learning Laravel 5.4 and I can't get around this. I've added two routes in my view blade like this

<a href="{{ route('backend.blog.create') }}" class="btn btn-primary">Write post</a>

Then in my route web.php file I have

Route::resource('/backend/blog', 'Backend\BlogController');

In HomeController@index where I loading index page which has the button above, like this

<?php

namespace App\Http\Controllers\Backend;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Post;

class BlogController extends BackendController
{
    protected $limit = 5;

    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $posts     = Post::with('category', 'author')->latest()->paginate($this->limit);
        $postCount = Post::count();
        return view("backend.blog.index", compact('posts', 'postCount'));
    }
       ...

}

HomeController in Backend dir holds

<?php

namespace App\Http\Controllers\Backend;

use App\Http\Requests;
use Illuminate\Http\Request;

class HomeController extends BackendController
{
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return view('backend.home');
    }
}

backend.home has the a href above which generates the error.. Why this happen?

Full error message

ErrorException in UrlGenerator.php line 304:
Route [backend.blog.create] not defined. (View: /var/www/blog/resources/views/backend/home.blade.php)
  • 写回答

1条回答 默认 最新

  • douxuanyi2813 2017-03-13 15:33
    关注
    Route::resource('/backend/blog', 'Backend\BlogController', [
        'names' => [
            'create' => 'backend.blog.create'
        ]
    ]);
    

    route() helper make named route

    routing

    Route::POST("/backend/blog/create", "Backend\BlogController@create")->name("backend.blog.create");
    

    in view

    {{ route('backend.blog.create') }}
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题
  • ¥15 ad5933的I2C