我整天都遇到这个错误,我已经搜索了错误并尝试了所有可能的解决方案,但直到现在我还不知道为什么我会看到这个..!
我正在尝试为每个人创建带有id的“相册”
我的功能是这样的:
public abstract class Lambda implements RequestHandler<Map<String, Object>, ApiGatewayResponse> {
protected Logger logger;
protected AppComponent appComponent;
@Override
public ApiGatewayResponse handleRequest(Map<String, Object> input, Context context) {
appComponent = DaggerAppComponent.builder().appModule(new AppModule(context)).build();
logger = new Logger(context);
// Inject logger
appComponent.inject(logger);
logger.log(input.toString());
return null;
}
}
}
并且瘦如你所见我正在获取最后一条记录,以便在使用ID创建以ID命名的目录之后捕获增加的id dd(路径)输出以下路径:
public function store(AlbumRequest $request) {
try {
Album::create($request->all());
$lastRec = Album::latest()->first();
$dir = base_path() . '\Albums'. '\\' . $lastRec->id;
//dd($dir);
$file = Storage::makeDirectory($dir, 0775, true, true);
$message = '<div class="alert alert-success">Album Added Successfuly </div>';
} catch (\Exception $e) {
dd($e);
$message = '<div class="alert alert-danger">Something went <strong>Wrong</strong>, Please try again later!</div>';
}
return redirect('/home')->with(['message' => $message]);
每次都给我同样的错误:
"C:\Users\Mohab\slp\Albums\20"
任何帮助请!!