Size: a a a

2020 February 11

NS

Name Surname in Laravel Pro
Ребзя, такой вопрос:
А как начать запись файла с нужной мне строки ?
Например: есть файл на 100 строк, а запись будет идти с 50

UPD:
У функции fseek идет смещение в байтах, поэтому если у меня 50 строк заполнены инфой , то работать не будет
источник

i

invariance in Laravel Pro
Name Surname
Ребзя, такой вопрос:
А как начать запись файла с нужной мне строки ?
Например: есть файл на 100 строк, а запись будет идти с 50

UPD:
У функции fseek идет смещение в байтах, поэтому если у меня 50 строк заполнены инфой , то работать не будет
Читай правила
источник

NS

Name Surname in Laravel Pro
invariance
Читай правила
Таки я гугли, но ответ не нашел
источник

i

invariance in Laravel Pro
Name Surname
Таки я гугли, но ответ не нашел
Спрашивай значит в @phpgeeks
источник

i

invariance in Laravel Pro
тут чат про конкретный фреймворк
источник

i

invariance in Laravel Pro
Вообще хз чем ты гуглил, за 5 секунд нашел https://stackoverflow.com/questions/3588577/fseek-by-line-not-bytes
источник

Р

Роман in Laravel Pro
Arman
если как dev настроить?
Это как?
источник

A

Arman in Laravel Pro
Роман
Это как?
в .env прописать; установка от рута идет?
источник

A

Arman in Laravel Pro
Как при связи коМногим выводит и чекать список чекбоксов?
public function edit(News $news): View
{
   $categories = Category::get();

   // 1 - in_array($categoryId, $categoryIds) ? 'checked' : ''
   $categoryIds = $news->categories()->select('category.id')->pluck('id')->toArray();
   return view('news.edit', [
       'news' => $news,
       'categoryIds' => $categoryIds,
       'categories' => $categories,
   ]);

   // 2 - isset($news->categories[$categoryId]) ? 'checked' : ''
   $news->categories = $news->categories()->get()->keyBy('id');
   return view('news.edit', [
       'news' => $news,
       'categories' => $categories,
   ]);

   // 3 ???
}


таких связей много, как-то не хочется кучу переменных создавать
источник

Р

Роман in Laravel Pro
Arman
в .env прописать; установка от рута идет?
от рута
источник

A

Arman in Laravel Pro
Роман
от рута
а как права папкам задавал?
источник

Р

Роман in Laravel Pro
Arman
а как права папкам задавал?
chmod -R
источник

A

Arman in Laravel Pro
Роман
chmod -R
если в public/index.php сверху написать что-то вроде:
echo 123;
exit;
источник

Р

Роман in Laravel Pro
Arman
если в public/index.php сверху написать что-то вроде:
echo 123;
exit;
отрабатывает
источник

D

Dymon in Laravel Pro
Arman
Как при связи коМногим выводит и чекать список чекбоксов?
public function edit(News $news): View
{
   $categories = Category::get();

   // 1 - in_array($categoryId, $categoryIds) ? 'checked' : ''
   $categoryIds = $news->categories()->select('category.id')->pluck('id')->toArray();
   return view('news.edit', [
       'news' => $news,
       'categoryIds' => $categoryIds,
       'categories' => $categories,
   ]);

   // 2 - isset($news->categories[$categoryId]) ? 'checked' : ''
   $news->categories = $news->categories()->get()->keyBy('id');
   return view('news.edit', [
       'news' => $news,
       'categories' => $categories,
   ]);

   // 3 ???
}


таких связей много, как-то не хочется кучу переменных создавать
$news->categories()->select('category.id')->pluck('id')->toArray(); можно сократить до  $categoryIds =$news->categories()->pluck('id');  а проврять можно через $categoryIds->contains($categoryId)
источник

A

Arman in Laravel Pro
Роман
отрабатывает
если попробовать записать что:
touch(__DIR__ . '/../bootstrap/cache/test1.txt');
touch(__DIR__ . '/../storage/framework/test2.txt');
touch(__DIR__ . '/../storage/logs/test3.txt');
exit;
источник

d.

dev . in Laravel Pro
Вопрос такого характера

Есть некая система в которой пользователи забивают инфу в рамках своей группы, забивают инфу по АПИ

Возникла задача подкрутить апи на чтение данных сразу всей группы (не конкретного человека)

то есть все что забивают люди в группу было доступно по апи.

Какие норм элегантные способы решения.


Сейчас сделал по быстрому так что прокинул для "группы" api_token
и присобачил провайдера в config/auth по модели группы

В конечном счете оно заработало, дергаешь с токеном апи оно понимает что это "группа" делает запрос, а не "юзер"

и вроде как работает но ощущение что какойто кал

не особо хочется заводить новую роль/права для "админа группы" тк их в проекте не предусмотрено и в ближ будущем необходмиости нет, какие норм варианты есть еще? или итак_сойдет.jpg?
источник

Р

Роман in Laravel Pro
Arman
если попробовать записать что:
touch(__DIR__ . '/../bootstrap/cache/test1.txt');
touch(__DIR__ . '/../storage/framework/test2.txt');
touch(__DIR__ . '/../storage/logs/test3.txt');
exit;
записалось
источник

A

Arman in Laravel Pro
Роман
записалось
запускал с консоли или веб?
источник

Р

Роман in Laravel Pro
Arman
запускал с консоли или веб?
в плане запускал?
источник