Получать и редактировать данные на странице, используя Laravel - PullRequest
0 голосов
/ 24 сентября 2018

Я не могу отобразить свои данные, 404 страницы laravel появляются.Вот мои foreach коды.

    @foreach($este as $row) 
      {{$row['価格']}}
      {{$row['間取り']}}
      {{$row['販売戸数']}}
      {{$row['総戸数']}}
      {{$row['専有面積']}}
      {{$row['専有面積']}}
      {{$row['その他面積']}}
      {{$row['所在階/構造 階建']}}
      {{$row['完成時期']}}
      {{$row['住所']}}
    @endforeach  

Что я здесь не так делаю.

Я хочу отредактировать таблицу с помощью css, но данные не отображаются.

Мой контроллер и маршрут здесь:

public function sumos($id)
{
    $este = estates::all();
    return view('pages.sumo', ['este' => $este]);
} 

Route::get("sumo/{id}", "PagesController@sumos");

Ответы [ 5 ]

0 голосов
/ 24 сентября 2018

Измените свой контроллер и перейдите к следующему

public function sumos()
{
  $data['este'] = estates::all();
  return view('pages.sumo', $data);
} 

Route::get("sumo", "PagesController@sumos");

, затем ваш взгляд к

@foreach($este as $row) 
  {{$row->価格}}
  {{$row->間取り}}
  {{$row->販売戸数}}
  {{$row->総戸数}}
  {{$row->専有面積}}
  {{$row->専有面積}}
  {{$row->その他面積}}
  {{$row->所在階/構造 階建}}
  {{$row->完成時期}}
  {{$row->住所}}
@endforeach  
0 голосов
/ 24 сентября 2018

измените свой маршрут на

Route::get("sumo/{id}", "PagesController@sumos");
0 голосов
/ 24 сентября 2018

Сначала вы должны создать файл вида

Как использовать представления в Laravel?

, а затем просто использовать эту конструкцию:

public function sumos()
{
    $este = estates::all();
    return view('name_of_your_view_file', compact('este');
}
0 голосов
/ 24 сентября 2018
1.Actually get is for retrieve all the data from table  , 
2.After getting related data pass it on view 
public function sumos()
{
$este = estates::get();
return view("editPage" , compact('este'));
}
After View data in table using
@foreach($este as $est) //data here like html css @endforeach
add route to update data and pass it into controller
Then find related row using `
public function find($id){
$estates = estates::find($id);
//after changes 
$estates->save();
return redirect()->back();
}
`
0 голосов
/ 24 сентября 2018

Не возвращайте значение из контроллера.Вместо этого отправьте значения в представление в качестве параметра, а затем используйте его в вашем представлении

Как

public function sumos()
{
   $este = estates::get();
   return view('viewName', ['este' => $este]);
}

И в вашем представлении

@foreach($este as $row)
  write markup for your items here. 
@endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...