Laravel Данные, переданные View, становятся запросом - PullRequest
0 голосов
/ 19 июня 2020

У меня есть эта досадная ошибка в laravel, где мой HomeController, передающий данные для просмотра, меняет их на запрос маршрута.

Как вы можете видеть здесь, я просто передаю строку из моего HomeController@index ...

public function index()
    {
        $user = Auth::user();

        return view('home', ['char' => 'test']);
    }

, тогда будет запрос GET на консоль эквивалентна данным.

GET http://192.168.1.7/test 404 (Not Found)

Как вы уже догадались, все, что я здесь передаю, вызовет запрос GET. Попробуем передать пустой объект stdClass.

public function index()
    {
        $user = Auth::user();

        return view('home', ['char' => new \stdClass()]);
    }

, и происходит то же самое.

GET http://192.168.1.7/[object%20Object]

Я передаю BTW компоненту vue и отображаю его непосредственно в .blade. php не вызывает эту ошибку.

@extends('layouts.app')

@section('content')
        <character-page :user="{{ json_encode($char) }}"/>
@endsection

Вы можете сказать, что это, вероятно, компонент vue, выполняющий запрос GET, но нет, у меня полностью нет HTTP-запроса в my vue compo, это просто невинный компонент скрипта в стиле шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...