Why am I getting error: Method get not found in Illuminate\Routing\Route in my Laravel project?
Why am I getting error: Method get not found in Illuminate\Routing\Route in my Laravel project?
我在目录中创建了一个 php 文件:resources/views/layouts
名为 admin.blade.php
我试图将 bootstrap 文件和样式附加到此文件,但出现无法解析文件的错误...
无论如何,我试图让我的管理面板如此创建目录 resources/views/admin/dashboard/index.blade.php
并放入一些代码用于扩展。
现在我尝试在目录 Routes/web.php
中创建一个路由来调用我的管理面板,如下所示:
Route::get('/admin' ,function(){
return view('admin.dashboard.index');
});
@extends('layouts.admin')
@section('content')
@endsection
我的管理面板。
Route::get('/', function () {
return view('welcome');
});
Route::get('/admin' , function() {
return view('admin.dashboard.index');
});
用于路由到管理面板
我的虚拟主机:
<VirtualHost *:80>
ServerAdmin admin@laramarket.dev
DocumentRoot "C:/xampp/htdocs/laramarket/public"
ServerName laramarket.dev
ErrorLog "logs/laramarket.dev-error.log"
CustomLog "logs/laramarket.dev-access.log" common
</VirtualHost>
所以我实际上有 2 个问题 3:
- 我的 bootstrap 文件无法在我的管理面板中解析
- 我的
route/web.php
遇到错误 "Method get not found in Illuminate\Routing\Route"
- 我无法在我尝试的任何浏览器中搜索我的 virtualhost:laramarket.dev,但它说拒绝连接!我只能从地址 localhost 处理它。
对于虚拟主机,如下更改您的虚拟主机。
<VirtualHost localhost:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
<VirtualHost dev.laramarket.test:80>
DocumentRoot "C:/xampp/htdocs/laramarket/public"
ServerName dev.laramarket.test
</VirtualHost>
在主机文件中
127.0.0.1 localhost
127.0.0.1 dev.laramarket.test
在 .env 文件中
APP_URL=http://dev.laramarket.test
对于 css 和 js
<link href= "{{ asset('css/bootstrap.min.css') }}" rel="stylesheet>
<link href= "{{ asset('css/bootstrap2.min.css') }}" rel="stylesheet>
<script src="{{ asset('js/bootstrap.min.js') }}"></script>
我在目录中创建了一个 php 文件:resources/views/layouts
名为 admin.blade.php
我试图将 bootstrap 文件和样式附加到此文件,但出现无法解析文件的错误...
无论如何,我试图让我的管理面板如此创建目录 resources/views/admin/dashboard/index.blade.php
并放入一些代码用于扩展。
现在我尝试在目录 Routes/web.php
中创建一个路由来调用我的管理面板,如下所示:
Route::get('/admin' ,function(){
return view('admin.dashboard.index');
});
@extends('layouts.admin')
@section('content')
@endsection
我的管理面板。
Route::get('/', function () {
return view('welcome');
});
Route::get('/admin' , function() {
return view('admin.dashboard.index');
});
用于路由到管理面板
我的虚拟主机:
<VirtualHost *:80>
ServerAdmin admin@laramarket.dev
DocumentRoot "C:/xampp/htdocs/laramarket/public"
ServerName laramarket.dev
ErrorLog "logs/laramarket.dev-error.log"
CustomLog "logs/laramarket.dev-access.log" common
</VirtualHost>
所以我实际上有 2 个问题 3:
- 我的 bootstrap 文件无法在我的管理面板中解析
- 我的
route/web.php
遇到错误 "Method get not found in Illuminate\Routing\Route" - 我无法在我尝试的任何浏览器中搜索我的 virtualhost:laramarket.dev,但它说拒绝连接!我只能从地址 localhost 处理它。
对于虚拟主机,如下更改您的虚拟主机。
<VirtualHost localhost:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
<VirtualHost dev.laramarket.test:80>
DocumentRoot "C:/xampp/htdocs/laramarket/public"
ServerName dev.laramarket.test
</VirtualHost>
在主机文件中
127.0.0.1 localhost
127.0.0.1 dev.laramarket.test
在 .env 文件中
APP_URL=http://dev.laramarket.test
对于 css 和 js
<link href= "{{ asset('css/bootstrap.min.css') }}" rel="stylesheet>
<link href= "{{ asset('css/bootstrap2.min.css') }}" rel="stylesheet>
<script src="{{ asset('js/bootstrap.min.js') }}"></script>