Я хочу получить сообщение в профиль пользователя, профиль уже загружает биографию, я новичок в программировании, а также laravel, пожалуйста, помогите
Вот мой контроллер: -
public function index($post)
{
$post = Post::findOrFail($post);
return view('profile.index', [
'post' => $post,
]);
}
Вот мой взгляд: -
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<button type="button" class="btn btn-success"><a href="/bio-create">.Add Bio</a> </button>
<div class="card-header"><h2>{{Auth::user()->username}}</h2></div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
{{$user->profile->bio}}
</div>
</div>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="button" class="btn btn-primary"> <a href="/post">Add Info</a>
</button>
</div>
</div>
</div>
<h1> Posts </h1>
@foreach($post as $row)
{{$row->title}}
@endforeach
@endsection
Не могу понять, как завершить @froeach l oop
Вот мой маршрут: -
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/profile/{user}', 'ProfilesController@index')->name('profile.show');
Route::get('/bio-create', 'ProfilesController@create');
Route::post('/b', 'ProfilesController@store');
Route::get('/post', 'PostsController@create');
Route::post('/p', 'PostsController@store');
Route::get('/profile/{user}/{post}', 'PostsController@index');
Последний Маршрут - это маршрут, который я использую, я даже не знаю, правильный ли это путь это
Пожалуйста, помогите и Заранее спасибо