




Вы можете создать файл блейда с именем ads.blade.php и поместить весь текст из ads.txt в этот блейд и создать такой маршрут:
Route::get('/ads.txt',function(){
return view('ads');
});
Я пробовал это при регистрации моего сайта в Google
Поместите ваш файл ads.txt в папку: public (для Laravel), тогда он будет доступен по ссылке: example.com/ads.txt. Я сделал на своем веб-сайте laravel, и он отлично работает
Я решил проблему следующим образом.
В моем файле веб-маршрута:
Route::get('/ads.txt', function () {
$content = view('ads');
return response($content, 200)
->header('content-Type', 'text');
});
и я переименовал файл ads.txt в ads.blade.php
Или просто добавьте файл ads.txt в общую папку вашего приложения, все будет работать нормально.