(https://docs.docker.com/engine/install/ubuntu/)
sudo apt-get update
(https://docs.docker.com/engine/install/ubuntu/)
sudo apt-get update
<ul class="social js-social-share">
<li><span>Поділитися:</span></li>
<li>
<a href="#" target="_blank" data-social="facebook">
<i class='bx bxl-facebook'></i>
</a>
</li>
<li>
<a href="#" target="_blank" data-social="twitter">
<?php
public function pay(Request $request, $id)
{
$order = Order::where('user_id', $request->user()->id)->findOrFail($id);
$paymentMethod = $request->payment_method;
$payment = $order->payment()->create([
'method' => $paymentMethod,
'status' => 'payment_new',
(https://github.com/sandino/Markdown-Cheatsheet) (перевод, оригинал)
Поиграть с разметкой Markdown можно на демо-странице.
snake_case
(prr_page
, created_at
, system_name
,...)ISO 8601
(формат: YYYY-MM-DDTHH:MM:SSZ)data
Аббревиатура REST расшифровывается как representational state transfer — «передача состояния представления» или, лучше сказать, представление данных в удобном для клиента формате. Термин “REST” был введен Роем Филдингом в 2000 г. Основная идея REST в том, что каждое обращение к сервису переводит клиентское приложение в новое состояние. По сути, REST — не протокол и не стандарт, а подход, архитектурный стиль проектирования API. | |
Любой ресурс имеет ID, по которому можно получить данные. | |
Сервер не хранит состояние — это значит, сервер не отделяет один вызов от другого, не сохраняет все сессии в памяти. | |
Методы POST и PUT должны возвращать обратно объект, который они изменили или создали, — это позволит сократить время обращения к сервису вдвое. | |
Возвращайте соответствующие http коды статуса в каждом ответе. Успешные ответы должны содержать следующие коды: | |
200 — для GET запроса и для синхронных DETELE и PATCH | |
201 — для синхронного POST запроса | |
202 — для асинхронных POST, DELETE и PATCH запросов |