Laravel blade creating url

Solution:1

Try this:

{{ url('website/' . $website->name) }}

Solution:2

This have some improvement on @Laran answer regarding best practices.

You would better use url parameters instead of concatenating the $name parameter

{{ url('website', [$name]) }}

And using named routes will be better to decouple the routing from the views.

// routes/web.php
Route::get('website')->name('website');

and write inside your {{ route('website', [$name]) }}