Skip to content

Instantly share code, notes, and snippets.

@rodrigoSyscop
Created October 2, 2019 16:26
Show Gist options
  • Save rodrigoSyscop/c588f0ddc0d950282929ab5d90b9c444 to your computer and use it in GitHub Desktop.
Save rodrigoSyscop/c588f0ddc0d950282929ab5d90b9c444 to your computer and use it in GitHub Desktop.
<?php
namespace App\Http\Controllers;
use App\Http\Requests\UrlRequest;
use App\Model\Url;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
class UrlController extends Controller
{
public function index(Request $request) {
$urls = Url::all();
return view('system.index', compact('urls'));
}
public function getUrl(UrlRequest $request) {
$result = Url::store($request);
if (! $result ) {
return redirect()->back()->withErrors(['error', 'Url inválida']);
}
return redirect()->route('index')->with('success','Url inserida com sucesso');
}
}
@rodrigoSyscop
Copy link
Author

O código dele está assim:

<?php
#...
public function getUrl(UrlRequest $request) {

        $result = Url::store($request);

        if ($result) {

            return redirect()->route('index')->with('success','Url inserida com sucesso');

        } else {

            return redirect()->back()->withErrors(['error', 'Url inválida']);
        }

    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment