Маршрутизация Laravel: как создать ссылку на файл PDF

Мне нужно создать PDF-документы и отправить 9X_php-mail их по электронной почте, а также сделать 9X_laravel их доступными по ссылке. Отправка по электронной 9X_php-cgi почте - это нормально, но я понятия не имею, как 9X_php-oop создать ссылку.

Поскольку я использую Laravel 9X_php-cli 4, все ссылки проходят через routes.php. Итак, как 9X_php5 мне создать ссылку на файл в заданном каталоге?

Link 

не 9X_laravel будет работать, так как маршрут не известен 9X_php-cgi laravel ...

10
0
3
Общее количество ответов: 3

Ответ #1

Ответ на вопрос: Маршрутизация Laravel: как создать ссылку на файл PDF

Чтобы создать ссылку на физический файл 9X_laravel-4.1 или каталог, который вы не хотите запускать 9X_php-fpm через приложение Laravel (например, через 9X_php-cgi index.php), используйте URL::asset().

URL::asset('assets/pdf/file.pdf'); 

Предполагается, что 9X_php.ini вы создали на своем сервере физический PDF-файл, на 9X_php-cli который хотите создать ссылку. Если ваш 9X_laravel-4 PDF-файл является динамическим и генерируется 9X_phtml / извлекается через ваше приложение Laravel, вы 9X_php-namespaces должны использовать URL::to(), URL::route() или аналогичные.

10
0

Ответ #2

Ответ на вопрос: Маршрутизация Laravel: как создать ссылку на файл PDF

Мартин Тейл прав, но это еще один способ 9X_php-cgi добиться того же с помощью Laravel's Blade:

{{ link_to('/assets/pdf/file.pdf', 'Link') }} 

5
0

Ответ #3

Ответ на вопрос: Маршрутизация Laravel: как создать ссылку на файл PDF

Создайте этот PDF-файл где-нибудь в общедоступном 9X_laravel-4 каталоге, а затем создайте ссылку на этот 9X_php5 файл следующим образом:

URL::to('path/to/public/directory/file.pdf') 

2
0