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函数工作正常,但我无法使通知消息出现在这些函数中,其他函数工作正常