讨论数量:
应该去源码找,不过 laravel 好像没有 assets() 这个方法
view() 方法位置 .../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
if (! function_exists('view')) {
/**
* Get the evaluated view contents for the given view.
*
* @param string|null $view
* @param \Illuminate\Contracts\Support\Arrayable|array $data
* @param array $mergeData
* @return \Illuminate\View\View|\Illuminate\Contracts\View\Factory
*/
function view($view = null, $data = [], $mergeData = [])
{
$factory = app(ViewFactory::class);
if (func_num_args() === 0) {
return $factory;
}
return $factory->make($view, $data, $mergeData);
}
}
我想你说的这些应该跟 Laravel Mix 有关吧
你装一下 laravel 的前端脚手架,通过观察,就知道 resource 目录下,放的是工程化前端的源代码,编译后的代码也是在 public 下的,,,
所以,如果你没用 webpack。那 下载的 类似 layui/,jquery.min.js,还有自己写的 xx.js,直接也必须放在 public 目录下,
推荐文章: