Я работаю над простым проектом с Laravel 7, и я хочу активировать простой трюк в своем проекте. Я хочу добавить символ @ перед именем пользователя, как в этом примере: http://app.test/@jhondoe
Пример в реальном времени: Laracasts
это мой профиль пользователя Маршрут:
Route::get('profile/{slug}/{id}', 'Backend\UserController@UserProfile')->name('profile');
Это профиль пользователя Контроллер:
<?php
namespace App\Http\Controllers\Backend;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\User;
class UserController extends Controller
{
/**
* Show the User Profile.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function UserProfile($slug, $id)
{
return view('profile');
}
}
Это простая кнопка для доступа к профилю пользователя:
<a href="{{ URL('profile') }}/{{ Auth::user()->slug }}/{{ Auth::user()->id }}" class="btn btn-info">My Profile</a>