Php 只有一些功能控制器可以处理laravel消息
我的控制器中有这些功能Php 只有一些功能控制器可以处理laravel消息,php,laravel,redirect,message,Php,Laravel,Redirect,Message,我的控制器中有这些功能 public function store(MeoRequest $request) { $userId = Auth::id(); $this->meoRepository->saveDigestReport($request, $userId); return redirect()->route('digest-report.index') ->with(["message" =>
public function store(MeoRequest $request)
{
$userId = Auth::id();
$this->meoRepository->saveDigestReport($request, $userId);
return redirect()->route('digest-report.index')
->with(["message" => __('digestReport.store.success')]);
}
这里的所有功能都在工作,但“消息”部分不工作
我想在函数执行后显示一个通知(如下面的屏幕截图所示)
public function destroy($id)
{
$this->meoRepository->deleteDigestReport($id);
return response()->json(["message" => __('digestReport.delete.success')]);
}
public function sendTest($id){
$this->digestReportService->sendTest($id);
return redirect()->route('digest-report.show', $id)
->with(["message" => __('digestReport.send.test')]);
}
public function startStop($id){
$this->meoRepository->startStopMeo($id);
if (MeoState::NOT_SENDING_REPORT){
return redirect()->route('digest-report.index')
->with(["message" => __('digestReport.startStop.stopped')]);
} else {
return redirect()->route('digest-report.index')
->with(["message" => __('digestReport.startStop.started')]);
}
}
这三种方法都不会生成响应消息,但所有的“工作正常”、“创建和编辑工作正常”都会生成相应的消息
myapi.php
Route::get('/digest-report/send-test/{digest_report}', 'DigestReportController@sendTest')->name('digest-report.send-test');
Route::get('/digest-report/start-stop/{digest_report}', 'DigestReportController@startStop')->name('digest-report.start-stop');
Route::resource('digest-report', 'DigestReportController', ['middleware' => ['role:superadministrator|administrator|user']]);
myweb.php
Route::get('/digest-report/send-test/{digest_report}', 'DigestReportController@sendTest')->name('digest-report.send-test');
Route::get('/digest-report/start-stop/{digest_report}', 'DigestReportController@startStop')->name('digest-report.start-stop');
Route::resource('digest-report', 'DigestReportController', ['middleware' => ['role:superadministrator|administrator|user']]);
例如使用store函数,它可以工作,我想这样做,这是为了我的store函数在同一个控制器中
public function store(MeoRequest $request)
{
$userId = Auth::id();
$this->meoRepository->saveDigestReport($request, $userId);
return redirect()->route('digest-report.index')
->with(["message" => __('digestReport.store.success')]);
}
它工作正常
这是我的索引视图,在消息通知内容部分
@section('content')
@if(Session::has('message'))
<div class="row">
<div class="col-lg-12">
<div
class="alert alert-{!! Session::has('status') ? Session::get('status') : 'info' !!} alert-dismissable">
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
{!! Session::get('message') !!}
</div>
</div>
</div>
@endif
@节(“内容”)
@if(会话::has('message'))
×
{!!会话::获取('message')!!}
@恩迪夫
他们不返回响应消息是什么意思?这个小消息条从哪里获取数据?为它提供一些代码你有这个翻译字符串吗?请澄清更多关于你的问题,这里有什么不起作用?@sta my函数工作正常,但我无法使通知消息出现在这些函数中,其他函数工作正常