laravel中的路由

yaotomo 2019-05-07 02:26:44
浏览器中访问提示
The requested URL /v1/album/get_albums was not found on this server.
我不太懂larevel,对php也不熟,还请各位大佬指点
下面是一些路由相关的代码

\app\http\routes.php

include 'route_includer.php';
include 'web_routes.php';


\app\http\route_includer.php

include 'api_routes_v1.php';
Route::match(['get'], 'photo', 'FileController@getPhoto');
Route::match(['get'], 'avatar', 'FileController@getAvatar');

Route::get( '/',
function() {
echo 'welcome';
}
);


\app\http\web_routes.php

<?php
use \Illuminate\Support\Facades\Redis;
if(env('APP_ENV') != 'prod') {
Route::get('logs', '\Rap2hpoutre\LaravelLogViewer\LogViewerController@index');
}

Route::get('welcome', function(){
var_dump(env('APP_ENV'));
// return view('welcome');
echo 'welcome';
});

Route::get('user_agreement', function() {
return view('rule');
});
Route::match(['get'], 'files', 'FileController@get');

Route::match(['get'], 'web/app_download', 'Web\DownloadController@appDownload');

Route::match(['get'], 'web/debug', function() {
$a = new \App\Utils\StopWatch();
\App\Utils\UploadFileUtil::saveFile(null, "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLMsGogAreHDUEhRmpLa82icMd9iarUGQE4icwMwDFNeJMic0WSBAKSjKLhPspeI80Zn5Z6RocncJPlibA/132", 1);
$a->record('lala');
return $a->toString();
});


\app\http\api_routes_v1.php

Route::match(
['post'],
'v1/album/get_albums',
'Generated\V1\AlbumController@getAlbums'
)->middleware(['response_wrapper', 'auth:USER' ]);


\app\http\controller\v1\AlbumController.php

public function getAlbum(Request $request)
{
$message = new GetAlbumMessage($request);

$message->validateInput();
if (!env('MOCK_MODE', 0)) {
$this->callService('getAlbum', $message, false);
} else {
$message->mock();
}
$message->validateOutput();

return $message->toObject();
}


...全文
94 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
teagueli 2020-07-20
  • 打赏
  • 举报
回复
是apache没有开启重写模块
yaotomo 2020-07-20
  • 打赏
  • 举报
回复
我来接分啦。。
yaotomo 2019-05-07
  • 打赏
  • 举报
回复
找到原因了,是apache没有开启重写模块 有人来接分吗
yaotomo 2019-05-07
  • 打赏
  • 举报
回复
上面的控制器路径是 \app\http\controllers\Generated\v1\AlbumController.php 是我打错了

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧