Создайте файл в файловой системе, используя заполнители с PHP / Laravel 5.5 - PullRequest
0 голосов
/ 09 мая 2018

Я пишу графический интерфейс, где каждый пользователь должен получить возможность создать определенный файл в файловой системе. Поскольку файл индивидуален для каждого пользователя, мне нужно отредактировать его перед созданием. Тот факт, что мне просто нужно изменить очень мало вещей для каждого пользователя, а все остальное в файле остается неизменным, заставляет меня задуматься: возможно ли как-то создать файл в файловой системе, используя метки-заполнители?

1 Ответ

0 голосов
/ 09 мая 2018

Если я правильно понял вопрос, как-то так должно работать:

namespace App\Http\Controllers;
use App\Http\Controllers\Controller;

class RenderToFileController extends Controller
{
    public function getName()
    {
        $contents = view('fileview', ['name' => 'foo'])->render();
        file_put_contents("/path/to/file", $contents);
        return $contents;
    }
}

И шаблон просмотра файлов может выглядеть так, как вы хотите

Hello {{name}},
how are you today?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...