2
我试图建立一个laravel 5.3路线与Laravel 5.3 - IP:端口的路径给出了404
Route::get('/i/{ipport}', '[email protected]');
但是,当我去http://localhost:8000/i/110.234.110.14:27031
它给了404
请求的资源/i/110.234.110.14:27031在此服务器上找不到。
我试图建立一个laravel 5.3路线与Laravel 5.3 - IP:端口的路径给出了404
Route::get('/i/{ipport}', '[email protected]');
但是,当我去http://localhost:8000/i/110.234.110.14:27031
它给了404
请求的资源/i/110.234.110.14:27031在此服务器上找不到。
请参阅我们在问题的评论中的讨论。
问题是,php artisan serve
使用php -S localhost:8000
(和一些额外的参数)
该服务器是无法正确解析URL。 (在这种情况下)
解决方案很简单:使用apache(或其他服务器)并将http目录指向公用文件夹。
Php Artisan的服务?首先有明显的问题。你尝试过哪里功能? Routes :: get(...) - > where(['ipport'=>“regex ip + port”]); ...它是laravel 404吗? – Mruf
是的,我使用php工匠服务。我试过Regex仍然不起作用。 404与laravel不同例外 – User1234
也许。*为正则表达式?但是你可以访问localhost:8000? – Mruf