//Assets in app/public
// in image
<img src="{{URL::asset('/images/logo.jpg')}}"/>
// in div style
<div style="background-image: url({{URL::asset('images/image.jpg')}});">
</div>
You have to put all your assets in app/public folder, and to access them from your views you can use asset() helper method.
Ex. you can retrieve assets/images/image.png in your view as following:
<img src="{{asset('assets/images/image.png')}}">
this answer is from stack-overflow
by->Walid Ammar
// Depending on what you want to achieve read below.
--
// This is how laravel asset reference works
asset() = "public/..."
// So the below example explains this
/* Implementation */ {{ asset('js/jquery.min.js') }}
/* Output */ "public/js/jquery.min.js"
--
// This is how you can adjust the default asset path in Laravel
// Step 1 : Inside your .env file add this
ASSET_URL="custom/path/to/my/stuff/"
// Step 2 : Now with the above implemented when you use asset()
/* Implementation */ {{ asset('js/jquery.min.js') }}
/* Output */ "custom/path/to/my/stuff/public/js/jquery.min.js"
<img src="{{ asset('storage/photo/'.$contact->photo) }}" alt='{{$contact->photo}}' width="50px" height="50px" alt="">