好吧,当我发现 Laravel模板时,它将整个AdminLTE模板移植到Laravel 5.4上,包括示例页面,数据库表格等,只是为了在尝试时碰到障碍我的本地XAMPP服务器上运行此...XAMPP + Laravel + AdminLTE
我遵循的指示和:
- 在
Z:/xampp/htdocs/
- 通过
laravel new test3
创建了一个新的Laravel项目下载管理,短跑文件并粘贴他们进入新项目文件夹(test3) - 跑
php artisan migration
- 跑
npm install
- 编辑我
.env
文件指向正确的文件夹APP_URL=http://localhost/test3
。
的推测提供的网站,如/login/
或/register/
也不是CSS/JS功能似乎都不上班,很可能是由于模板寻找在dist
文件夹http://localhost/dist/
,而它们实际上位于Z:/xampp/htdocs/test3/public/dist
。
如何更改模板中的文件夹目标?感谢任何帮助,谢谢! A2K
编辑
正如前面所指出的,还有用CSS/JS文件夹位置的问题。我已经在Z:\xampp\htdocs\test3\resources\views\layouts
中找到了Admin/Guest/Common的刀片,并将其调整为如下所示:
例如, jQuery
<!-- jQuery 2.2.3 -->
<script src="/plugins/jQuery/jquery-2.2.3.min.js"></script>
to
<!-- jQuery 2.2.3 -->
<script src="/test3/public/plugins/jQuery/jquery-2.2.3.min.js"></script>
这似乎最终解决了布局问题,但是当点击任何链接例如。它指向我http://localhost/register/
而不是http://localhost/test3/register/
。它不应该有必要搅乱主刀片配置,这让我想知道是否有一个我缺少的Admin-Dash路径的主设置?
EDIT 2
由于CSS/JS错误已修复利用{{ asset }}
,唯一剩下的问题是路由。现在,当导航到例如http://localhost/test3/register/
时,我收到一个404错误,提示APP URL或路由有问题。下面两种:
本地主机/ TEST3 /路由/ web.php
// Registration routes
Route::get('register', 'Auth\[email protected]')->name('register');
Route::post('register', 'Auth\[email protected]');
本地主机/ TEST3 /配置/应用程序。PHP
'url' => env('APP_URL', 'http://localhost/test4'),
css和js路径未正确添加。 –
保持公共文件夹中的所有js和css以及他们对你掌握刀片 –
我'ž看着师父叶片加:\ XAMPP \ htdocs中\ TEST3 \资源\意见\ layouts'但看不到的任何引用'/ dist /或/ js /或/ css /'文件夹。一些访客刀片似乎指向我已经调整过的'bootstrap'文件夹,但没有成功。 – Armitage2k