Esqueceu de informar o DB
Symfony\Component\Debug\Exception|_/FatalThrowableError (E_ERROR) Class App\Http\Controllers\DB not found
Para corrigir basta informar essa linha no topo do seu controler
Para corrigir basta informar essa linha no topo do seu controler
use Illuminate\Support\Facades\DB
Como retirar os espaços de uma string?
texto informativo
trim — Retira espaço no início e final de uma string
$trimmed = trim($text);
Para Saber mais
trim — Retira espaço no início e final de uma string
$trimmed = trim($text);
Como executar uma função ao perder foco de um input?
Evento onblur
Tem o evento onblur que é disparado quando um elemento perde o foco, conforme exemplo:
Tem o evento onblur que é disparado quando um elemento perde o foco, conforme exemplo:
let el = document.getElementById('hLane1');
el.onblur = function(){
console.log('blur', 'saiu do input' , this);
}
el.onfocus = function(){
console.log('focus', 'focou no input');
input type='text' class='form-control' style=' width: 20%' id='hLane1'>
Para Saber mais
el.onblur = function(){
console.log('blur', 'saiu do input' , this);
}
el.onfocus = function(){
console.log('focus', 'focou no input');
input type='text' class='form-control' style=' width: 20%' id='hLane1'>
iconv(): Wrong charset, conversion from UTF7-IMAP to UTF-8IGNORE is not allowed #273
iconv(): Wrong charset, conversion from UTF7-IMAP to UTF-8IGNORE is not allowed #273
Ao utilizar getMessages() dentro do protocolo IMAP aparece esse erro
Ao utilizar getMessages() dentro do protocolo IMAP aparece esse erro
$client = Webklex/IMAP/Facades/Client::account(default);
//Connect to the IMAP Server
$client->connect();
Para corrigir basta instalar a biblioteca do php mbstring no php.ini, php extension=mbstring
Para Saber mais
//Connect to the IMAP Server
$client->connect();
Para corrigir basta instalar a biblioteca do php mbstring no php.ini, php extension=mbstring
Formatação de números (PHP)
Formatar números
Use a funçao number_format:
$number = 1234.56;
// Notação Inglesa (padrão)
$english_format_number = number_format($number);
// 1,234
// Notação Francesa
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// Notação Inglesa sem separador de milhar
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>
Para Saber mais
Use a funçao number_format:
$number = 1234.56;
// Notação Inglesa (padrão)
$english_format_number = number_format($number);
// 1,234
// Notação Francesa
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// Notação Inglesa sem separador de milhar
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>
Como utilizar @empty,@if empty(), @if count(), @if em Laravel
texto informativo
para codificar dentro da blade em Laravel, observe os exemplos no link abaixo
para codificar dentro da blade em Laravel, observe os exemplos no link abaixo
Exemplo:
Para Saber mais
@if(empty($products))
product
@elseno product
@endifComo utilizar coleções com Laravel:
O Laravel utiliza-se de Coleções permitindo encadeamento de metodos e mapeamentos de arrays.
Para Criar uma coleção é tão simples quanto o exemplo abaixo
Para Criar uma coleção é tão simples quanto o exemplo abaixo
Exemplo:
$collection = collect([1, 2, 3]);
Para Saber mais
$collection = collect([1, 2, 3]);
Como trocar uma sequencia de caracteres por outra em php?
Dicas importantes em PHP
str_replace serve para esse intento ou use a versão case-insensitive str_ireplace. str_replace substitui as ocorrências de uma sequência de caracteres por outra, dentro de uma string.
str_replace serve para esse intento ou use a versão case-insensitive str_ireplace. str_replace substitui as ocorrências de uma sequência de caracteres por outra, dentro de uma string.
$str = 'Frase de exemplo com exemplo simples';
Trocando todas ocorrencias de 'exemplo' por 'teste'
$str2 = str_replace('exemplo', 'teste', $str);
Para Saber mais
Trocando todas ocorrencias de 'exemplo' por 'teste'
$str2 = str_replace('exemplo', 'teste', $str);
como fazer o laravel retornar para uma pagina especifica?
Em Laravel Use HTTP Redirects
Para retornar a uma pagina use: HTTP Redirects:
Para retornar a uma pagina use: HTTP Redirects:
Route::get('/dashboard', function () {
return redirect('/home/dashboard');
});
Para Saber mais
return redirect('/home/dashboard');
});
Como determinar se uma variável é nula ou indefinida em JavaScript
verificar null variáveis
Exemplo
var x = null;
if (x === null) {
console.log('variable is null');
}
var x;
if (x === undefined) {
console.log('variable is undefined');
}
var x = null;
if (x === undefined || x === null) {
console.log('Variable is either null or undefined');
}
var x = undefined;
if (x == null) {
console.log('Variable is either null or undefined');
}
Para Saber mais
Exemplo
var x = null;
if (x === null) {
console.log('variable is null');
}
var x;
if (x === undefined) {
console.log('variable is undefined');
}
var x = null;
if (x === undefined || x === null) {
console.log('Variable is either null or undefined');
}
var x = undefined;
if (x == null) {
console.log('Variable is either null or undefined');
}
Como colocar a clausula where em laravel?
Sintaxe
Para fazer uma clausula where no laravel utilize o seguinte comando dentro de uma
Para fazer uma clausula where no laravel utilize o seguinte comando dentro de uma
Invoice::select('invoices.id')->where('invoices.id', '=', $id)->get();
Para Saber mais
O método para saber o nome do diretorio atual em php é getcwd()
tambem pode se usar o dirname em combinação com __FILE__ ou o basename e veja como sera o resultado:
echo getcwd()
echo dirname(__FILE__)
echo basename(__DIR__)
veja o resultado:
/home/xfiddlec/public_html/main
/home/xfiddlec/public_html/main
main
echo dirname(__FILE__)
echo basename(__DIR__)
veja o resultado:
/home/xfiddlec/public_html/main
/home/xfiddlec/public_html/main
main
O que significa {{ __('Login') }} no Laravel?
O Laravel inclui uma variedade de funções PHP auxiliares globais. Muitas dessas funções são usadas pelo próprio framework; no entanto, você é livre para usá-los em seus próprios aplicativos se achar conveniente.
Exemplo:
resources/lang/pt/messages.php
return ['welcome' => 'Seja bem-vindo ao site!'];
e para exibir o trecho com tradução na blade:
echo __('messages.welcome');
//retorna:
//se espanhol: 'Bienvenido al sitio!',
//se português: 'Seja bem-vindo ao site!'
pode se utilizar arquivos .json como strings literais para realizar a tradução, veja como fica:
resources/lang/es.json:
{
'Eu amo programar.': 'Me encanta programar.'
}
Para exibir:
echo __('Eu amo programar');
//retorna:
//se espanhol: 'Me encanta programar.'
//se português: 'Eu amo programar.'
Para Saber mais
resources/lang/pt/messages.php
return ['welcome' => 'Seja bem-vindo ao site!'];
e para exibir o trecho com tradução na blade:
echo __('messages.welcome');
//retorna:
//se espanhol: 'Bienvenido al sitio!',
//se português: 'Seja bem-vindo ao site!'
pode se utilizar arquivos .json como strings literais para realizar a tradução, veja como fica:
resources/lang/es.json:
{
'Eu amo programar.': 'Me encanta programar.'
}
Para exibir:
echo __('Eu amo programar');
//retorna:
//se espanhol: 'Me encanta programar.'
//se português: 'Eu amo programar.'
Como ler arquivos do disco?
Utilizando a funcao FileSystemIterator
$arquivos = array();
$termo = 'Carros';
$iterator = new FileSystemIterator('diretorio/desejado/aqui');
foreach ($iterator as $file) {
$filename = $file->getRealpath();
if (strpos($filename, $termo) !== false) {
$arquivos[] = $filename;
}
}
Como verificar se uma variavel existe ou está setada diferente de NULL?
Certifique-se sempre com isset antes de utilizar a variável
O PHP utiliza isset para verificar se uma variavel está setada ou não, se for utilizado unset, o php irá considerar que a variável não está setada.
O PHP utiliza isset para verificar se uma variavel está setada ou não, se for utilizado unset, o php irá considerar que a variável não está setada.
Exemplo:
$var = '';
//Este codigo avalia se a variavel está ou não setada.
if (isset($var)){
echo 'Está variavel está setada e diferente de NULL'
}
Para Saber mais
$var = '';
//Este codigo avalia se a variavel está ou não setada.
if (isset($var)){
echo 'Está variavel está setada e diferente de NULL'
}
Funções para buscar os dados de um arquivo!
Dicas importantes em PHP
o retorno será para a primeira: string(8) 'file.txt', para a seunda: string(8) 'file.txt' e para a terceira string(4) 'file'
$info = new SplFileInfo('file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename('.txt'));
o retorno será para a primeira: string(8) 'file.txt', para a seunda: string(8) 'file.txt' e para a terceira string(4) 'file'
$info = new SplFileInfo('file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename());
$info = new SplFileInfo('/path/to/file.txt');
var_dump($info->getBasename('.txt'));
Como fazer um TextArea com HTML e CSS?
Como utilizar @foreach em Laravel
texto informativo
para codificar dentro da blade em Laravel, observe os exemplos no link abaixo
@for ($i = 0; $i < 10; $i++)
The current value is {{ $i }}
@endfor
@foreach ($users as $user)
This is user {{ $user->id }}
@endforeach
@forelse ($users as $user)
{{ $user->name }}
@empty
No users
@endforelse
@while (true)
I'm looping forever.
@endwhile
Para Saber mais
para codificar dentro da blade em Laravel, observe os exemplos no link abaixo
@for ($i = 0; $i < 10; $i++)
The current value is {{ $i }}
@endfor
@foreach ($users as $user)
This is user {{ $user->id }}
@endforeach
@forelse ($users as $user)
{{ $user->name }}
@empty
No users
@endforelse
@while (true)
I'm looping forever.
@endwhile
Operadores Lógicos em PHP
Nenhum erro, apenas use conforme a necessidade!
Utilize com a construção IF ou dentro de operações
Utilize com a construção IF ou dentro de operações
$a and $b --> and --> verdadeiro $a and $b --> and --> verdadeiro (true) se tanto $a quanto $b são verdadeiros.
$a or $b --> ou --> verdadeiro se $a ou $b são verdadeiros.
$a xor $b --> xor --> verdadeiro se $a ou $b são verdadeiros, mas não ambos.
!$a --> not true --> não verdadeiro se $a não é verdadeiro.
$a && $b --> and --> verdadeiro se tanto $a quanto $b são verdadeiros.
$a || $b --> or --> verdadeiro se $a ou $b são verdadeiros.
Para Saber mais
$a or $b --> ou --> verdadeiro se $a ou $b são verdadeiros.
$a xor $b --> xor --> verdadeiro se $a ou $b são verdadeiros, mas não ambos.
!$a --> not true --> não verdadeiro se $a não é verdadeiro.
$a && $b --> and --> verdadeiro se tanto $a quanto $b são verdadeiros.
$a || $b --> or --> verdadeiro se $a ou $b são verdadeiros.
Esqueceu de informar o Auth\User
Symfony\Component\Debug\Exception\FatalThrowableError (E_ERROR) Class 'App\Http\Controllers\Auth' not found
Para corrigir basta informar essa linha no topo do seu controler
Para corrigir basta informar essa linha no topo do seu controler
use Illuminate\Support\Facades\Auth;
Para Saber mais