Kayıtlar

Laravel Ecommerce Api yazımı

Resim
Bu serimizde laravel api kullarak back-end yazalım. https://github.com/abdullahsuhaisk/BasicEcommerceApiWithLaravel Setting Up Enviroment Eğer php server bilgisayarınızda yok ise xamp benzeri bir server kurulumu yapınız. Composer  kuru lumunu yapınız. Ardından composer ile global laravel kurulumunu yapınız. Proje dizinine gelip laravel new Eapi  komutu ile laravel projemizi oluşturalım https://github.com/abdullahsuhaisk/BasicEcommerceApiWithLaravel Projenin git Linki CREATE API RESOURCE CONTROLLER php artisan help make:model Komutu ile yardım alabiliriz. php artisan make:model Model/Product -a Komutu ile Model klasörüme Product model dosyamı oluşturacağım. Aynı zamanda migrations ve resource controllerimi oluşturacak. Yani bana ne lazımsa tek bir komut ile oluşturuyorum.  Projemde product, reviews modelleri olacak geniş ölçekliden ziyade best practise leri uyguylayacağımız mini bir proje olacak. php artisan make:model Model/Review-a  K...

Laravel SQLSTATE[42000]: Syntax error or access violation: 1071 Hatası

Resim
Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) Hatası yeni verisyon laravelde çıkmakta. Karakterler ile ilgili bir hata düzelmesi için Syfalarında yaptığınız bu değişikler ile migration dosyalarınız sorunsuz çalışacaktır.

Laravel & React 5

Resim
Bu bölümde applicationumuza react-reouter kütüphanesini ekleyip basit route işlemlerini ön tarafata yapacağız. npm install react-router-dom projeme dahil ediyorum. Bir başka terminal banch i açarak npm run watch komutunu çalıştıracağım. Bu komut bizim için ön tarafdaki değişiklikleri izleyecek ve bundle aktaracak.Bundle yığın anlamına geliyor için gerek js doslarım vs bulunuyor. WepPack bunları ihtiyaç haline göre derliyor. resource/js/app.js componentimi modifiye edeceğim. require ( './bootstrap' ); import React from 'react' ; import { render } from 'react-dom' ; import { Router , Route , browserHistory } from 'react-router' ; import Example from './components/Example' ; render ( < Example /> , document . getElementById ( 'example' )); Bu şekilde modifiye ettik. example id sine sahip html elementini Example componenti ile Dom edeceğim diyorum. Şimdi example componentimizi biraz daha düzenleyelim. ...