我在laravel app中返回一个视图这是路径
Route::get('roles', 'CreateList@create');
然后在控制器中
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateList extends Controller
{
function create(){
$roles = DB::table('sec_role')->get();
return view('roles.blade.php', compact('role_id', 'name'));
}
}
最后,我的Resources / views文件夹中有一个roles.blade.php 但是当我去路线时,我得到了
InvalidArgumentException in FileViewFinder.php line 137:
View [roles.blade.php] not found.
错误
我已经尝试清除并配置缓存
答案 0 :(得分:6)
您不应该使用完整的文件名:
return view('roles', compact('role_id', 'name'));
答案 1 :(得分:0)
您不必使用完整的文件名:
from datetime import datetime, timedelta
# not yet 30 days
Survive.objects.filter(deteins__gt=datetime.now()-timedelta(days=30))
# 30 days or more
Survive.objects.filter(deteins__lte=datetime.now()-timedelta(days=30))
如果视图在任何文件夹内,则必须使用文件夹名称访问该视图。 例如,如果文件夹名称是用户,
return view('roles', compact('role_id', 'name'));