add back findWithoutFail
This commit is contained in:
7
.idea/php.xml
generated
7
.idea/php.xml
generated
@@ -115,6 +115,11 @@
|
|||||||
<path value="$PROJECT_DIR$/vendor/doctrine/cache" />
|
<path value="$PROJECT_DIR$/vendor/doctrine/cache" />
|
||||||
<path value="$PROJECT_DIR$/vendor/hashids/hashids" />
|
<path value="$PROJECT_DIR$/vendor/hashids/hashids" />
|
||||||
<path value="$PROJECT_DIR$/vendor/makinacorpus/php-bloom" />
|
<path value="$PROJECT_DIR$/vendor/makinacorpus/php-bloom" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/php-http/httplug" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/php-http/promise" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/psr/container" />
|
||||||
|
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
|
||||||
</include_path>
|
</include_path>
|
||||||
</component>
|
</component>
|
||||||
<component name="PhpProjectServersManager">
|
<component name="PhpProjectServersManager">
|
||||||
@@ -130,7 +135,7 @@
|
|||||||
<component name="PhpProjectSharedConfiguration" php_language_level="7" />
|
<component name="PhpProjectSharedConfiguration" php_language_level="7" />
|
||||||
<component name="PhpUnit">
|
<component name="PhpUnit">
|
||||||
<phpunit_settings>
|
<phpunit_settings>
|
||||||
<PhpUnitSettings load_method="CUSTOM_LOADER" custom_loader_path="/Users/nshahzad/Dropbox/dev/personal/phpvms/bootstrap/autoload.php" phpunit_phar_path="" />
|
<PhpUnitSettings load_method="CUSTOM_LOADER" custom_loader_path="$PROJECT_DIR$/bootstrap/autoload.php" phpunit_phar_path="" />
|
||||||
</phpunit_settings>
|
</phpunit_settings>
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
@@ -7,7 +7,17 @@ use Illuminate\Validation\Validator;
|
|||||||
|
|
||||||
abstract class BaseRepository extends \Prettus\Repository\Eloquent\BaseRepository {
|
abstract class BaseRepository extends \Prettus\Repository\Eloquent\BaseRepository {
|
||||||
|
|
||||||
public function validate($values) {
|
public function findWithoutFail($id, $columns = ['*'])
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
return $this->find($id, $columns);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function validate($values)
|
||||||
|
{
|
||||||
$validator = Validator::make(
|
$validator = Validator::make(
|
||||||
$values,
|
$values,
|
||||||
$this->model()->rules
|
$this->model()->rules
|
||||||
|
|||||||
19
phpvms.iml
19
phpvms.iml
@@ -12,6 +12,7 @@
|
|||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
||||||
@@ -21,7 +22,11 @@
|
|||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/php-http/httplug" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/php-http/promise" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
||||||
@@ -42,6 +47,7 @@
|
|||||||
<root url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
<root url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
<root url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
<root url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
<root url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
<root url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
<root url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
||||||
@@ -51,7 +57,11 @@
|
|||||||
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
<root url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
<root url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/php-http/httplug" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/php-http/promise" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
<root url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/psr/container" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
<root url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
<root url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
||||||
@@ -70,6 +80,7 @@
|
|||||||
<root url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
<root url="file://$MODULE_DIR$/vendor/doctrine/common" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
<root url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
<root url="file://$MODULE_DIR$/vendor/dompdf/dompdf" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
<root url="file://$MODULE_DIR$/vendor/ellipsesynergie/api-response" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
<root url="file://$MODULE_DIR$/vendor/hashids/hashids" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
<root url="file://$MODULE_DIR$/vendor/jeremeamia/SuperClosure" />
|
||||||
@@ -79,7 +90,11 @@
|
|||||||
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
<root url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
<root url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/php-http/httplug" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/php-http/promise" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
<root url="file://$MODULE_DIR$/vendor/phpoffice/phpexcel" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/psr/container" />
|
||||||
|
<root url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
<root url="file://$MODULE_DIR$/vendor/scriptfusion/phpunit-immediate-exception-printer" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
<root url="file://$MODULE_DIR$/vendor/spatie/fractalistic" />
|
||||||
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-fractal" />
|
||||||
@@ -93,11 +108,11 @@
|
|||||||
<orderEntry type="module-library">
|
<orderEntry type="module-library">
|
||||||
<library name="PHARS">
|
<library name="PHARS">
|
||||||
<CLASSES>
|
<CLASSES>
|
||||||
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-1.0.1.phar/" />
|
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-1.0.0.phar/" />
|
||||||
</CLASSES>
|
</CLASSES>
|
||||||
<JAVADOC />
|
<JAVADOC />
|
||||||
<SOURCES>
|
<SOURCES>
|
||||||
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-1.0.1.phar/" />
|
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-1.0.0.phar/" />
|
||||||
</SOURCES>
|
</SOURCES>
|
||||||
</library>
|
</library>
|
||||||
</orderEntry>
|
</orderEntry>
|
||||||
|
|||||||
Reference in New Issue
Block a user