作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 Laravel 上的路由调用文件。我有一个 PostsController,里面有一个方法名称索引。我在 View 名称 posts 中创建了一个文件夹,并在其中创建了一个名为 index.html 的文件。我试图将变量打印到我分配给 PostsController 的 index.blade.php 文件中,但出现错误。谁能帮我。这是我的代码
路线:
Route::post('/posts/index', 'PostsController@index');
Controller :
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostsController extends Controller
{
public function index()
{
$nameIndex = "Testing";
return view('posts/index', [
'nameIndex' => $nameIndex
]);
}
}
查看文件:posts/index.blade.php
My name is : {{ $nameIndex }}
最佳答案
Laravel 支持使用点或斜杠分隔符编写 View 路径但是你应该知道从 Linux 到 Windows 的这个变化
在 Windows 上你使用反斜杠
view('posts\index');
但在 Linux 上
view('posts/index');
所以最好使用点分隔符来避免托管代码后出现问题(主要是 linux 服务器)
view('posts.index');
关于laravel-5 - 如何从路由调用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58655066/
我是一名优秀的程序员,十分优秀!